home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Experimental BBS Explossion 3
/
Experimental BBS Explossion III.iso
/
gus
/
sdkdigv9.zip
/
SDKV9N30.TXT
< prev
next >
Wrap
Text File
|
1994-03-19
|
7KB
|
161 lines
Apparently-To: john.smith@gravis.com
GUS Programmer's Digest Fri, 18 Mar 94 17:12 PST Volume 9: Issue 30
Today's Topics:
GUS Programmer's Digest V9 #29
MIDI in and Windows ...
Well...
Standard Info:
- Meta-info about the GUS can be found at the end of the Digest.
- Before you ask a question, please READ THE FAQ.
----------------------------------------------------------------------
Date: Fri, 18 Mar 94 12:12:25 CST
From: Jon Holt <holt@holt.camax.com>
Subject: Re: GUS Programmer's Digest V9 #29
>I have a following question related to a non-working midi
>input in Windows.
>
>I have installed in my machine (486SX/33) two soundcards: a
>SoundBlaster 2.0 and (of course) a GUS rev. 3.7. They both
>work, using the following setup:
>
>SB address 220h, DMA 1 (fixed), IRQ 5
>GUS address 240h, DMA 3 (GF1 DMA), IRQ 7 (midi), GF1 IRQ 11
>
>I have no problems of working with it because I don't use it
>for any games and work mostly in Windows. Both wave devices
>(SB in/out, GUS in/out) are accessable as are the MIDI
>devices (SB and GUS). The MIDI port of the SoundBlaster
>works both in and out, the MIDI port of the GUS doesn't do
>input (although both the synthesizer devices SB and GUS work).
You may have already tried this, but try altering the GUS MIDI IRQ.
IRQ 7 is technically reserved for printer (LPT) support (although
normally safe to use) I wouldn't be at all surprised if Windows had
it's own ideas of how to deal with IRQ 7.
I have no problems with MIDI In or Out under Windows. Unfortunately,
I'm at work right now, so I can't check my GUS settings. However, I
know that I'm not using IRQ 7 for MIDI.
Good luck,
-Jon
--
:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:
Jon Holt (holt@camax.com) - CAMAX Systems, Inc. 612/854-5300
Have coffee, will travel. - Minneapolis, MN, USA Fax 612/854-6644
Hollywood brides keep the bouquets and throw away the grooms.
-Groucho Marx
------------------------------
Date: Fri, 18 Mar 94 07:18:40 EST
From: support@fortech.com (Technical Support)
Subject: MIDI in and Windows ...
> The MIDI port does work in DOS and as I found out, the NMI
> on my mainboard doesn't work. I know, one would say buy a
> better mainboard, but can anyone tell me WHY this doesn't
> work. I know that handling interrupts in Windows is a bit
I can't tell you why your NMI doesn't work, but I can tell you
why its needed for midi input under windows. Windows response
time is very slow and can't keep up with MIDI data coming in
at 31 kb. Unfortunately, the GUS does not have an input fifo,
so overruns are very common. As I'm sure you are aware, its
not very nice to lose data. Our only alternative was to
allow the midi input port IRQ to be connected to the NMI
so that we could be guaranteed to getting in in time.
As a side note, some motherboards that have NMI problems can
be fixed. I know of at least one manufacturer that told us of
a back door method for re-enabling the NMI generating
capability. One of our engineers bought a new machine and the
NMI wasn't functional and after quite a few phone calls, was
able to talk with someone at the factory who told us about
a couple of special 'outs' to do when the machine booted that
would turn it back on. I will have him bring in the info
and post it next week. Maybe that will fix your board too.
> tricky because of the timing/delay problems running in
> Windows in enhanced mode, but the SoundBlaster has no
> problems with it. Doesn't the GUS have an internal buffer
> to prefent input overflow? Are there any homebrew drivers
I believe the SB has an input fifo. The GUS doesn't.
> available that DO work without problems? Maybe by running
> the MIDI port in the MPU-401 compatible mode?
I don't think that would make a difference.
> Am I correct to assume that the I/O addresses of the GUS
> have 'shadow' address like
> 220h (shadowed 320h, 420h)
> 230h (shadowed 330h, 430h)
> 240h (shadowed 340h, 440h)
Not really 'shadowed', but there are GUS register as base_port + 0x100
to base_port + 0x10F. See the SDK for a more complete description of the
I/O map.
> The 401 driver which comes with Windows has a limited address
> setup range (the standard 330h address), but when I changed
> the I/O address of my GUS to 230h (shadowed on 330h I
> presume) then Windows has big problems and won't start, I
> haven't figured out yet why and changed it back to 340h, it
> works again. So it looks like I can't use the standard 401
> driver of Windows.
There is probably an address conflict either in the 23X or 33X range.
I know none of the machines we have here will run with that setting,
but I don't know what the I/O conflict is.
Forte Tech Support
------------------------------
Date: Thu, 17 Mar 1994 18:37:32 +0800 (PST)
From: Francis Li <fli@nermal.santarosa.edu>
Subject: Well...
For a while I have been asking for the tremolo/vibrato charts missing in
the SDK. I haven't got any definite response. Is the way everyone is
telling me to ftp each volume of the SDK digest for it??
------------------------------
End of GUS Programmer's Digest V9 #30
*************************************
To post to tomorrow's digest: <gus-sdk@mail.orst.edu>
To (un)subscribe or get help: <gus-sdk-request@mail.orst.edu>
To contact a human (last resort): <gus-sdk-owner@mail.orst.edu>
FTP Sites Archive Directories
--------- ------- -----------
Main N.American Site: archive.orst.edu pub/packages/gravis
wuarchive.wustl.edu systems/ibmpc/ultrasound
Main Asian Site: nctuccca.edu.tw PC/ultrasound
European Callers ONLY: theoris.rz.uni-konstanz.de pub/sound/gus
Submissions: archive.epas.utoronto.ca pub/pc/ultrasound/submit
Newly Validated Files: archive.epas.utoronto.ca pub/pc/ultrasound
Mirrors: garbo.uwasa.fi mirror/ultrasound
MailServer For Archive Access: Email to <mail-server@nike.rz.uni-konstanz.de>
Hints:
- Get the FAQ from the FTP sites or the request server.
- Mail to <gus-sdk-request@mail.orst.edu> for info about other GUS
related mailing lists (general use, musician's, etc.).